home *** CD-ROM | disk | FTP | other *** search
Wrap
; ; $VER: MakeAssign 2.0 © MagnaMedia (18. April 1996) ; ; Erstellt und ; angepaßt von: David Göhler ; ; erzeugt alle nötigen Assigns für die Installations- ; routinen der Programme ; damit dieses Skript nicht unkontrolliert abbricht Failat 21 ; etwas für die Geschwindigkeit tun Resident >NIL: C:Assign Assign >NIL: exists ENV:AmigaCD if warn c:makedir >NIL: ENV:AmigaCD endif ; testen, ob zu installieren oder zurückzunehmen ist getenv AmigaCD/assign_global >NIL: if WARN setenv AmigaCD/assign_global 1 ; ; zuerst Assigns, die jede CD benötigt ; echo "Installiere alle nötigen Assigns " NOLINE ; cd Amiga_1996_9: nicht nötig ; zum Abspielen von Animationen Assign >NIL: MABroadcast: :Tools/MVB_PD ADD echo "*e[43m·*e[40m" NOLINE ; für das Jahresinhaltsverzeichnis Assign >NIL: TWIST: :AMIGA-Magazin/Jahresinhalt_89_bis_96 Assign >NIL: TWISTICON: TWIST:ICONS echo "*e[43m·*e[40m" NOLINE ; wegen der AmigaGuide-Library Assign >NIL: LIBS: :libs ADD echo "*e[43m·*e[40m" NOLINE ; wegen AWeb Assign >NIL: LIBS: :tools/Aweb/Classes ADD echo "*e[43m·*e[40m" NOLINE ; wegen der PD-Disketten Assign AMIGA-Magazin-PD: :Tools echo "*e[43m·*e[40m" NOLINE ; wegen des WB-Starters Assign L: :L add echo "*e[43m·*e[40m" NOLINE Assign MUI: exists >NIL: if warn setenv AmigaCD/MUI_Remove 1 ;BEGIN MUI if exists ":Aminet/MUI_3.3" assign MUI: ":Aminet/MUI_3.3" echo "*e[43m·*e[40m" NOLINE if exists MUI:Libs assign add LIBS: MUI:Libs echo "*e[43m·*e[40m" NOLINE endif if exists MUI:Locale assign add LOCALE: MUI:Locale echo "*e[43m·*e[40m" NOLINE endif version >nil: exec.library 39 if not warn if exists MUI:Docs if exists HELP:dummy ; do not remove endif ; this entry! assign add HELP: MUI:Docs echo "*e[43m·*e[40m" NOLINE endif endif endif ;END MUI endif ; Testen, ob ssa.library neu genug ist version >nil: libs:ssa.library Version 4 Revision 160 if warn :c/Requestchoice20 >env:ssaold "Nachfrage" "*nIhre ssa.library ist zu alt oder nicht vorhanden!*nSie können daher die Anims nicht ansehen.*nNeue ssa.library nach libs: kopieren?" "Ja, kopieren" "Nein" if $ssaold EQ 1 copy >nil: ":Grafik/Anims-95/SSAMultiPlay/ssa.library" libs: if WARN :c/Requestchoice20 >nil: "Information" "Kopieren fehlgeschlagen!*nVersuchen Sie es nach einem Neustart!" "Ok" else :c/Requestchoice20 >nil: "Information" "Kopieren erfolgreich beendet" "Ok" endif :Grafik/Anims-95/SSAMultiPlay/FlushMem endif endif ; ; hier kommen die Assigns speziell für diese CD ; ; ; Falls man nicht weiß, ob schon Assigns existieren, die ; man beim Zurücknehmen überschreiben würde, wie bei MUI verfahren ; Else ; sonst alle Assigns wieder zurücknehmen echo "Nehme alle benötigten Assigns zurück " NOLINE ; cd Amiga_1996_9: nicht nötig unsetenv AmigaCD/assign_global Assign >NIL: MABroadcast: REMOVE echo "*e[43m·*e[40m" NOLINE Assign >NIL: TWISTICON: Assign >NIL: TWIST: echo "*e[43m·*e[40m" NOLINE Assign >NIL: LIBS: :libs REMOVE echo "*e[43m·*e[40m" NOLINE Assign >NIL: LIBS: :tools/Aweb/Classes REMOVE echo "*e[43m·*e[40m" NOLINE ; wegen der PD-Disketten Assign AMIGA-Magazin-PD: echo "*e[43m·*e[40m" NOLINE ;wegen des WB-Starters Assign L: :L REMOVE echo "*e[43m·*e[40m" NOLINE getenv AmigaCD/MUI_Remove >NIL: if not warn unsetenv AmigaCD/MUI_Remove Assign >NIL: HELP: MUI:Docs REMOVE echo "*e[43m·*e[40m" NOLINE Assign >NIL: LOCALE: MUI:Locale REMOVE echo "*e[43m·*e[40m" NOLINE Assign >NIL: LIBS: MUI:Libs REMOVE echo "*e[43m·*e[40m" NOLINE Assign >NIL: MUI: REMOVE echo "*e[43m·*e[40m" NOLINE Endif ; ; hier kommen die Assign-Remove-Befehle speziell für diese CD ; Endif Echo " OK!" ; und wieder aufräumen Resident >NIL: C:Assign REMOVE